package cn.tedu.charging.order.service;

import cn.tedu.charging.common.pojo.message.CheckResultMessage;
import cn.tedu.charging.common.pojo.message.DelayCheckMessage;
import cn.tedu.charging.common.pojo.message.ProgressMessage;

/**
 * 消费处理的业务
 */
public interface ConsumerService {
    //拿到消费入口解析传递的消息对象CheckResultMessage
    void handleCheckResult(CheckResultMessage checkResultMessage);

    //处理设备无响应的延迟消息
    void handleCheckNoRes(DelayCheckMessage message);

    //处理充电进度消息
    void handleChargingProgress(ProgressMessage msg);
}
